//
//  HttpMacro.h
//  DriveSchoolCoach
//
//  Created by TangBin on 2019/7/4.
//  Copyright © 2019 TangBin. All rights reserved.
//

#ifndef HttpMacro_h
#define HttpMacro_h

// 用来接口参数加密的
static NSString * const kclient_secret = @"768fbb844bb5d7e996c05a8abfe7aae12827d103";

// 网络请求相关宏定义
#ifdef DEBUG //处于开发测试阶段
//    static NSString * const kBaseUrl = @"http://112.124.10.252:8083/";
//    static NSString * const kBaseUrl = @"http://121.41.101.51:85/api/";
//    static NSString * const kBaseUrl = @"http://121.41.101.51:1025/api/";
    static NSString * const kBaseUrl = @"http://121.41.101.51:81/api/";
    static NSString * const kImageBaseUrl = @"";


#else //处于发布正式阶段
//    static NSString * const kBaseUrl = @"https://wordapi3.chengqiyi.com/";
    static NSString * const kBaseUrl = @"http://121.41.101.51:81/api/";
    static NSString * const kImageBaseUrl = @"";
#endif



#pragma mark - 公用接口

// 发送验证码
//#define kCOMMON_ACCOUNT_SEND_CODE @"api/v1/account/send_code"

// post /ios/delete_account
// 注销账号
//#define kCOMMON_DELETE_ACCOUNT @"api/v1/ios/delete_account"

// 激活
//#define kCOMMON_ACTIVATE @"api/v1/activate"



// 登录接口
#define kAPP_LOGIN_SIGN @"wdiov-serv/app-login/sign"

// 登出接口
#define kAPP_LOGIN_LOGOUT @"wdiov-serv/app-login/logout"

// 获取用户信息
#define kAPP_USER_DETAIL @"wdiov-serv/app-user/detail"

// 修改密码
#define kAPP_USER_MODIFY_PASSWORD @"wdiov-serv/app-user/modify-password"

// 修改个人信息 wdiov-serv/app-user/update
#define kAPP_USER_INFO_UPDATE @"wdiov-serv/app-user/update"

// 上传文件
#define kAPP_USER_PUT_FILE @"wdiov-serv/app-user/put-file"


#pragma mark - 到站服务

// 到站服务 工单管理列表分页
#define kSTATION_TASK_ARRIVAL_PAGE @"wdiov-serv/app-station-task/arrival/task/page"

// 到站服务-扫码车辆
#define kSTATION_TASK_ARRIVAL_SCAN_CAR @"wdiov-serv/app-station-task/arrival/scan/car"

// 外出救援 扫码车辆
#define kSTATION_TASK_RESCUE_SCAN_CAR @"wdiov-serv/app-station-task/rescue/scan/car"

// 扫码接车
#define kSTATION_TASK_SCAN_RECEIVE @"wdiov-serv/app-station-task/arrival/scan/receive"

// 完成检查 开始维修
#define kSTATION_TASK_FINISH_INSPECT @"wdiov-serv/app-station-task/arrival/finish/inspect"

// 完成 本次维修
#define kSTATION_TASK_ARRIVAL_FINISH_REPAIR @"wdiov-serv/app-station-task/arrival/finish/repair"

// 到站服务 提交保单
#define kSTATION_TASK_ARRIVAL_SUBMIT_REPORT @"wdiov-serv/app-station-task/arrival/submit/report"

// 取消工单申请
#define kTASK_APPLY_CANCEL_APPLY @"wdiov-serv/app-task-apply/task/cancel/apply"

// 根据工单id查询工单详情
#define kAPP_STATION_TASK_INFO_DETAIL @"wdiov-serv/app-station-task/task/info"

#pragma mark - 外出救援

// 外出救援 工单管理列表分页
#define kSTATION_TASK_RESCUE_TASK_PAGE @"wdiov-serv/app-station-task/rescue/task/page"


// 设置抢单锁/取消锁
#define kTASK_APPLY_SET_GRAB_LOCK @"wdiov-serv/app-task-apply/setGrabLock"

// 外出救援申请
#define kTASK_APPLY_RESCUE_GRAB_APPLY @"wdiov-serv/app-task-apply/rescue/grab/apply"

// 取消外出救援申请
#define kTASK_APPLY_RESCUE_CANCEL_GRAB_APPLY @"wdiov-serv/app-task-apply/rescue/cancelGrab/apply"

// 外出救援 -- 扫码接车
#define kTASK_APPLY_RESCUE_SCAN_RECEIVE @"wdiov-serv/app-station-task/rescue/scan/receive"

// 外出救援 -- 完成检查 开始维修
#define kTASK_APPLY_RESCUE_FINISH_INSPECT @"wdiov-serv/app-station-task/rescue/finish/inspect"

// 外出救援 -- 完成 本次维修
#define kTASK_APPLY_RESCUE_FINISH_REPAIR @"wdiov-serv/app-station-task/rescue/finish/repair"

// 外出救援 -- 提交报单
#define kTASK_APPLY_RESCUE_SUBMIT_REPORT @"wdiov-serv/app-station-task/rescue/submit/report"

// 外出救援 -- 车辆最终数据
#define kTASK_APPLY_VEHICLE_LAST_DATA @"wdiov-serv/app-station-task/getVehicleLastData"

// 获取报警规则
#define kTASK_TASK_ALARM_GET_RULE @"wdiov-serv/app-task-alarm/getRule"

// 任务单报警 - 保存
#define kTASK_SAVE_TASK_ALARM_INFO @"wdiov-serv/app-task-alarm/saveTaskAlarm"

// 进行中 -- 工单列表信息
#define kTASK_ON_GOING_LIST @"wdiov-serv/app-station-task/task/ongoing/list"

// 参数
#define kTASK_STATION_PARAMETERS @"wdiov-serv/app-station-task/parameters"

// app菜单数据
#define kTASK_APP_USER_ROTES @"wdiov-serv/app-user/routes"


#pragma mark - 扫码


#pragma mark - 工单

// 我的维修
#define kSTATION_TASK_SEARCH_PAGE @"wdiov-serv/app-station-task/search/page"

// 服务站列表信息
#define kSTATION_TASK_SERVICE_STATION_INFO @"wdiov-serv/app-station-task/getServiceStation"

// 用户教程视频列表
//#define kCOURSE_TUTORIAL_VIDEO_LIST @"/api/v1/tutorials" // api/v1/tutorials

#pragma mark - 我的

// 微信登录
#define kWEIXIN_THIRD_LOGIN @"/api/v1/wechat/login"

// 获取用户信息
#define kMINE_FIND_USER_INFO @"api/v1/android/get_user_info"

// 用户反馈
#define kMINE_CUSTOMER_FEED_BACK_INFO @"api/v1/feedback"

// 注销账户接口
#define kMINE_WECHAT_DELETE @"api/v1/wechat/delete"

// 开通会员 金额
#define kMINE_WORD_PRODUCTS_INFO @"api/v1/word/products"

// 恢复购买
#define kMINE_RESTORE_RECEIPT_BUY @"api/v2/restore_receipt"

// 检测是否vip
#define kMINE_CHECK_VIP_USER @"api/v2/check_vip"

// 检测审核状态
#define kMINE_NEW_CHECK_VIP_USER @"api/v2/new_check_vip"

// 用户购买后上传receiptData
#define kMINE_UPLOAD_RECEIPT @"api/v2/upload_receipt"

// vip滚动字幕
#define kMINE_VIP_VER_SCR_TXT_INFOS @"api/v1/nicknames" // verScrTxt

// 获取支付信息
#define kMIN_VIP_PAY_PRODUCTS @"api/v1/word/products"

#endif /* HttpMacro_h */

































